//------------------------------------------------------------------------------------------------------------
//
//2009-04-19 10:10:12
//
//scott
//
//encode_cfg.h
//
// 
//
//------------------------------------------------------------------------------------------------------------

#ifndef __ENCODE_CFG__H__
#define __ENCODE_CFG__H__

//------------------------------------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------------------------------------



#include "encode.h"
//#include "encode.cpp"

//------------------------------------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------------------------------------

typedef HENCODE (*pInitial)(void * param0, void * param1);
typedef u32		(*pEnDecode)(HENCODE hEncode, void * ibuf, void * obuf);
typedef u32		(*pUnInitial)(HENCODE hEncode);
//------------------------------------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------------------------------------
typedef struct tag_RC_ENDECODE_IF
{
	HENCODE 	handle;
	pInitial	Initial;
	pEnDecode 	EnDecode;
	pUnInitial	UnInitial;
}RC_ENDECODE_IF_t;



//------------------------------------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------------------------------------
#endif //__ENCODE_CFG__H__


